import base_class,random
from abilities import *
from abilities.warrior import *

class WarriorClass(base_class.Class):
	def __init__(self,name):
		self.Name = name.capitalize()
		base_class.Class.__init__(self)
		#Stats
		self.Stam *= 1.25
		self.MaxHP = self.HP
		self.Str *= 1.25
		self.Int = 0
		self.Scrit = 0
		self.Mana = 0
		self.MaxMana = 0		
		self.Agi *= 0.5
		self.Def *= 1.25
		self.Blk *= 1.5
		self.Sresist *= 0.75
		self.Hate = 0
		self.MaxHate = 100
		self.ClassName = 'warrior'
	
	def initAbilities(self):
		self.Abilities = [warrior.Slam(self),warrior.Rend(self),warrior.IntimidatingShout(self),warrior.PiercingHowl(self),warrior.Cleave(self), warrior.MortalStrike(self)]
